window.onload = function () {
        //数值扩展
        //ES5
        // parseInt()       函数可解析一个字符串，并返回一个整数。
        // parseFloat()     函数可解析一个字符串,并返回一个浮点数
        // ES6
        Number.parseInt('100.01'); //100
        Number.parseFloat('100.01#'); //100.01

        // Number.isInteger()用来判断一个数值是否为整数。返回布尔
        Number.isInteger(100.23) //false
        Number.isInteger(100) //true
        Number.isInteger(100.00) //true
        Number.isInteger('100') //false

        //ES5
        // Math.ceil()  上舍入     返回大于或等于一个给定数字的最小整数
        Math.ceil(3.1)  //4
        // Math.floor()   下舍入  返回小于或等于一个给定数字的最大整数
        Math.floor(3.9)  //3
        // Math.round()     返回一个数字四舍五入后最接近的整数
        Math.round(3.9) 

        //ES6
        // Math.trunc()     用于去除一个数的小数部分，返回整数部分。
        Math.trunc(3.1)  //3
        Math.trunc(3.9)  //3
        Math.trunc('3.9')  //3
        Math.trunc('-3.9')  //-3

        // Math.sign()       方法用来判断一个数到底是正数、负数、还是零。对于非数值，会先将其转换为数
        // 值。
        //参数为正数，返回1
        //参数为负数，返回-1
        //参数0，返回0
        //其它值，返回NaN
        Math.sign(1) //
        Math.sign(-1) //
        Math.sign(0) //

        //运算符 **（指数运算符）
        console.log(2**2)  //4  相当于2的2次方
        a**=3; //a*a*a
        a+=1; // a= a+1;
        let a = 3;
        a**=2; //9







}



